//#include <vector>
//#include <iostream>
//#include <cstdlib>
//#include <ctime>
//#include<algorithm>
//int main()
//{
//	std::vector<std::vector<int>> map = { {1,2,3,4},{5,6,7,8} };
//	std::vector<int> child = {1,2,3,4};
//	std::find(map.begin(), map.end(), child);
//	
//	else {
//	/*std::vector<std::vector<int>> map1;
//	int b = map[0][0];
//	int& c = map[0][1];
//	b = 0;
//	c = 0;
//	std::cout << map[0][0] << ' ' << map[0][1] << std::endl;*/
//	/*enum StateCb { BOMB = -1, FRESH, SCANNED };
//	std::cout << StateCb::FRESH;*/
//}

//class test
//{
//public:
//	int a;
//	int b;
//};
//
//int main()
//{
//	test p = { 1,1 };
//	std::vector<test&> m ;
//	m.push_back(p);
//	m[0].a = 0;
//	std::cout << p.a << ' ' << p.b;
//}